package com.polaris.live.utils.zego

/**
 * 推流相关错误码
 * @author Created by 天晴 on 2024/1/6 14:02
 * @since 1.0.0
 **/

/**
 * 推流相关错误码
 */
//val publisherMap: Map<Int, String> by lazy {
//    mapOf(
//        1003001 to "推流没有数据导致推流失败。",
//        1003002 to "码率设置错误导致推流失败。",
//        1003005 to "流量控制的属性参数设置有误。",
//        1003010 to "推流失败，不支持 H.265 编码。",
//        1003011 to "主体分割设备性能不足。",
//        1003012 to "该设备不支持主体分割。",
//        1003013 to "主体分割未授权。",
//        1003014 to "主体分割参数错误。",
//        1003015 to "主体分割背景加载错误。",
//        1003020 to "推流临时中断，正在重试.",
//        1003021 to "重试推流超过最大的重试时间。",
//        1003023 to "推流失败，该通道已在推流。",
//        1003025 to "推流失败，该流被后台系统配置为禁止推送。",
//        1003028 to "推流失败，房间内已有相同的流。",
//        1003029 to "推流失败，与 RTMP 服务器连接中断。",
//        1003030 to "推流画面截图失败。",
//        1003040 to "更新转推 CDN 状态失败。",
//        1003043 to "发送 SEI 失败,data 为空。",
//        1003044 to "发送 SEI 失败,输入 data 超过长度限制。",
//        1003045 to "发送音频次要信息失败,data 为空。",
//        1003046 to "发送音频次要信息失败,输入 data 超过长度限制。",
//        1003055 to "设置推流水印失败,传入的水印路径为空。",
//        1003056 to "设置推流水印失败,传入的水印路径超过字节大小限制。",
//        1003057 to "设置推流水印失败,推流水印路径输入有误或者图片格式不支持。",
//        1003058 to "水印布局有误。",
//        1003060 to "推流加密密钥不合法。",
//        1003070 to "推流函数调用失败。",
//        1003071 to "推流函数调用错误。",
//        1003072 to "推拉流鉴权错误。",
//        1003073 to "指定的关闭摄像头时所推静态图片的路径错误。",
//        1003080 to "不支持的视频编码器。",
//        1003081 to "编码失败。",
//        1003099 to "系统内部异常导致推流失败。",
//    )
//}

/**
 * 拉流相关错误码
 */
//val playerMap: Map<Int, String> by lazy {
//    mapOf(
//        1004001 to "拉流失败，可能是拉流没有数据。",
//        1004002 to "拉流失败，流不存在。",
//        1004003 to "拉流鉴权错误。",
//        1004004 to "该设备不支持超分。",
//        1004005 to "超分的流数量超过限制。",
//        1004006 to "超分原始分辨率超过限制。",
//        1004007 to "超分设备性能不足。",
//        1004008 to "超分未初始化。",
//        1004010 to "拉流错误，拉流超过最大的数量。",
//        1004011 to "未播放该流。",
//        1004020 to "拉流临时中断。",
//        1004025 to "拉流失败，该流被后台系统配置为禁止推送。",
//        1004030 to "对拉流画面截图失败，请检查要截图的流是否正常。",
//        1004060 to "拉流解密密钥不合法，当前密钥长度仅支持 16/24/32 字节。",
//        1004061 to "拉流解密失败，请检查解密密钥是否正确。",
//        1004070 to "开启多房间功能后调用错误函数导致拉流失败。",
//        1004071 to "在多房间模式下，拉流的 roomID 参数不能为空。",
//        1004072 to "当使用 SDK 拉低延迟直播流时，若您未开通低延迟直播服务，则会返回此错误码。",
//        1004080 to "不支持的视频解码器。",
//        1004081 to "解码失败。",
//        1004099 to "系统内部异常导致拉流失败。",
//    )
//}